namespace ECatalog.Models.Models
{
    public interface IModelRepository
    {
        Model AddModel(Model model);
        Model[] GetAllModels();
        Model GetModelById(int id);
        void RemoveModelById(int id);
        void SaveModel(Model model);
        ModelView GetViewModel(int modelId);
        Model GetModelByNumber(string numModel);
        bool ExistCatNumber(string catNumber);
        Model[] GetModelsByKitIds(int[] kitIds);
    }
}